Dynamic Restructuring of Transactional Work ow Activities: A Practical Implementation Method
نویسندگان
چکیده
We describe a practical method to implement the dynamic restructuring of distributed transactional activities with several main advantages. First, it guarantees the correctness of dynamic restructuring operations as well as that of ongoing transac-tional activities. Second, it is general enough to accommodate a wide range of workkow activities' dynamic restructuring requirements. Third, it facilitates the deployment of dynamic restructuring operations on production systems. Our method combines adaptors, microprotocols, and incremental specialization, building modularly on the system components (e.g., RTF 1], OCP 28], MARS 4]) that we previously developed to support distributed extended transaction processing 19]. A prototype implementation based on this method is built on top of Transarc Encina, a commercial online transaction processing (OLTP) monitor. To our knowledge, this is the rst implementation of dynamic restructuring on top of commercial OLTP systems. 1 Introduction Many of today's business workkows execute in distributed environments, exhibit dynamic structure, and involve sophisticated interaction dependencies, making them vulnerable to uncertain duration and unpredictable development. Handling dynamic transactional workkows in practice is considered one of the challenging open problems in workkow research 24]. In order to optimize the structure of business workkows and their execution performance in anticipation of various uncertainties, we have introduced a family of operations (e.g., Activity-Split and Activity-Join) for dynamic restructuring of ongoing workkow activities 16]. These activity restructuring operations build on a formal notion of validity so that they guarantee a rich set of correctness criteria (that extend serializability) of the resulting distributed, dynamic, and sophisticated new activities. Despite the conceptual simplicity of these activity restructuring operations, their implementation on practical systems is challenging for a variety of reasons: (1) these restructuring operations need to be carried out dynamically and eeciently while activity instances are executing; (2) activity instances have trans-actional properties to be met in addition to their normal
منابع مشابه
2D Computational Fluid Dynamic Modeling of Human Ventricle System Based on Fluid-Solid Interaction and Pulsatile Flow
Many diseases are related to cerebrospinal .uid (CSF) hydrodynamics. Therefore, understanding the hydrodynamics of CSF .ow and intracranial pressure is helpful for obtaining deeper knowledge of pathological processes and providing better treatments. Furthermore, engineering a reliable computational method is promising approach for fabricating in vitro models which is essential for inventing gen...
متن کاملTransactional memory in a dynamic language
Concurrency control is mostly based on locks and is therefore notoriously difficult to use. Even though some programming languages provide high-level constructs, these add complexity and potentially hard-to-detect bugs to the application. Transactional memory is an attractive mechanism that does not have the drawbacks of locks, however the underlying implementation is often difficult to integra...
متن کاملA Systematic Approach to Flexible Specification, Composition, and Restructuring of Workflow Activities
We introduce the ActivityFlow specification language for flexible specification, composition, and coordination of workflow activities. The most interesting features of the ActivityFlow specification language include: (1) a collection of specification mechanisms, allowing workflow designers to use a uniform workflow specification interface to describe different types (i.e., adhoc, administrative...
متن کاملImplementation of HSE Requirement in architectural design and Constructions of Residential complexs
HSE management involves managing, controlling and handling all aspects of health, safety and the environment in the petroleum industry with the focus on major accident risk. In the field of residential and building construction ventures the workings met lots of practical hitches like procedure, responsibility, monitoring, evaluation housekeeping at Construction Sites and associated offices, per...
متن کاملValidity of transactional analysis and emotional intelligence in training nursing students
Introduction: Emotional intelligence (EI) is considered a critical componentof a nurse’s characteristic trait which is known as a significant predictor of aperson’s job performance and life success. Transactional Analysis (TA) plays a fundamental role in nurse-patient communication and managing emotionsduring difficult dialect with patients. The aim of this review is to discuss theframework of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998